SmartJukebox: An Efficient and High-Quality MPEG-2 AAC Encoder
نویسنده
چکیده
*Multimedia Research Laboratories This paper describes high-quality and processor-efficient software implementation of an MPEG-2 AAC LC Profile encoder utilized in “SmartJukebox,” music jukebox software. MDCT and quantization processing are accelerated by 21.3% and 19.0%, respectively, through the use of SIMD instructions. In addition, psycho-acoustic analysis in the MDCT domain makes the use of FFTs unnecessary and reduces the computational cost of the analysis by 56.0%. The results of subjective quality tests show that better sound quality is provided by greater efficiency in quantization processing and Huffman coding. All of this results in high-quality and processor-efficient software implementation of an MPEG-2 AAC encoder. Subjective test results show that the sound quality achieved at 96kbps/stereo is equivalent to that of MP3 at 128kbps/stereo. The encoder works 13 times faster than real time for stereo encoding on an 800MHz Pentium III processor.
منابع مشابه
High-quality and processor-efficient implementation of an MPEG-2 AAC encoder
Presented here is MPEG-2 AAC LC Profile encoder software for an Intel Pentium III processor. MDCT and quantization processing are accelerated by the use of SIMD instructions. Psycho-acoustic analysis in the MDCT domain makes the use of FFTs unnecessary. Better sound quality is provided by greater efficiency in quantization processing and Huffman coding. All of this results in high-quality and p...
متن کاملImplementation of AAC Encoder for Audio Broadcasting
MP3 is the popular audio coding standard. But now, a new higher quality audio coding standard Advanced Audio Coding (AAC) is proposed and widely used. The quantization/re-quantization is essential in both MP3 and AAC. It proposes a new high accuracy estimation algorithm for MP3 and MEPG-4 AAC audio coding. The algorithm can be applied not only for re-quantization process in decoder, but also fo...
متن کاملAn Mdct-based Psychoacoustic Model Co-processor Design for Mpeg-2/4 Aac Audio Encoder
The Psychoacoustic Model (PAM) is a very important role in MPEG-2/4 Advanced Audio Coding (AAC) encoding. It determines sound quality of a given encoder and influences a lot in computational complexity. This paper presents a new architecture design for MDCT-based PAM co-processor. This work is based on the dedicated hardware design which is different from traditional programmable approaches. Mo...
متن کاملDesign of a low power psycho-acoustic model co-processor for MPEG-2/4 AAC LC stereo encoder
A new design of Psycho-Acoustic Model in MPEG-214 AAC encoding is proposed. Differing from the conventional PC-based and DSP-based encoders, it was based on hybrid architectures. It was optimized at algorithmic and at architectural levels. At algorithmic level, MDCT-based PAM and fixed-coefficients were used to replace the original FFPbased PAM and spreading functions. At architectural level, t...
متن کاملHigh-fidelity multichannel audio coding with Karhunen-Loeve transform
A new quality-scalable high-fidelity multichannel audio compression algorithm based on MPEG-2 Advanced Audio Coding (AAC) is presented in this research. The Karhunen-Loève Transform (KLT) is applied to multichannel audio signals in the pre-processing stage to remove inter-channel redundancy. Then, signals in de-correlated channels are compressed by a modified AAC main profile encoder. Finally, ...
متن کامل